#include<iostream>
#include<vector>
#include<string>
#include<boost/algorithm/string.hpp>

#include<ctemplate/template.h>
using namespace std;
// using namespace std;
// int main()
// {
//     std::string question="1 求最大值 easy 1 30000";
//     vector<string> quest;
//     boost::split(quest,question,boost::is_any_of(" "),boost::algorithm::token_compress_on);
//     for(auto &e:quest)
//         cout<<e<<endl;
//     return 0;
// }


int main()
{
    std::string in_html="./test.html";
    std::string value="你好";

    //形成字典
    ctemplate::TemplateDictionary root("test");
    root.SetValue("key",value);

    //获取被渲染对象
    ctemplate::Template *tpl=ctemplate::Template::GetTemplate(in_html,ctemplate::DO_NOT_STRIP);

    //将字典渲染到新网页中
    std::string out_html;
    tpl->Expand(&out_html,&root);

    std::cout<<out_html<<std::endl;


    return 0;
}